#include <bits/stdc++.h>
using namespace std;
using ll=long long;
const ll MOD=1e9+7;
int main(){
ios::sync_with_stdio(0), cin.tie(0);
int n; cin>>n;
vector<vector<ll>> dp(n+1,vector<ll>(2));
dp[1][0]=0, dp[1][1]=1;
for(int i=2; i<=n; i++){
if(i%2){
dp[i][0]=dp[i-1][0];
dp[i][1]=dp[i-1][0]+dp[i-1][1]+1;
}
else{
dp[i][1]=dp[i-1][1];
dp[i][0]=dp[i-1][1]+dp[i-1][0]+1;
}
dp[i][0]%=MOD, dp[i][1]%=MOD;
}
cout<<(dp[n][0]+dp[n][1])%MOD;
}
43A - Football | 50A - Domino piling |
479A - Expression | 1480A - Yet Another String Game |
1216C - White Sheet | 1648A - Weird Sum |
427A - Police Recruits | 535A - Tavas and Nafas |
581A - Vasya the Hipster | 1537B - Bad Boy |
1406B - Maximum Product | 507B - Amr and Pins |
379A - New Year Candles | 1154A - Restoring Three Numbers |
750A - New Year and Hurry | 705A - Hulk |
492B - Vanya and Lanterns | 1374C - Move Brackets |
1476A - K-divisible Sum | 1333A - Little Artem |
432D - Prefixes and Suffixes | 486A - Calculating Function |
1373B - 01 Game | 1187A - Stickers and Toys |
313B - Ilya and Queries | 579A - Raising Bacteria |
723A - The New Year Meeting Friends | 302A - Eugeny and Array |
1638B - Odd Swap Sort | 1370C - Number Game |